home *** CD-ROM | disk | FTP | other *** search
/ Day Cry / Day Cry CD.bin / oh_towns / taropyon / splib / splib.lzh / PRG / ZNSPLAY / ZNSPLAY.H < prev    next >
C/C++ Source or Header  |  1994-09-19  |  3KB  |  118 lines

  1. #ifndef    _ZNSPLAY_H
  2. #define    _ZNSPLAY_H
  3.  
  4. #ifndef    _SPLIB_H
  5. #    include    <splib.h>
  6. #endif
  7. #ifndef    _GUIDEFS_H
  8. #    include    <guidefs.h>
  9. #endif
  10. #ifndef    _DISP_H
  11. #    include    <disp.h>
  12. #endif
  13. #ifndef    _WLB_H
  14. #    include    <wlb.h>
  15. #endif
  16. #ifndef    _WIND_H
  17. #    include    <wind.h>
  18. #endif
  19. #ifndef    _MOUSE_H
  20. #    include    <mouse.h>
  21. #endif
  22. #ifndef    _MOSCUR_H
  23. #    include    <moscur.h>
  24. #endif
  25. #ifndef    _KYB_H
  26. #    include    <kyb.h>
  27. #endif
  28. #ifndef    _EVENT_H
  29. #    include    <event.h>
  30. #endif
  31. #ifndef    _MENU_H
  32. #    include    <menu.h>
  33. #endif
  34. #ifndef    _SBAR_H
  35. #    include    <sbar.h>
  36. #endif
  37. #ifndef    _GST_H
  38. #    include    <gst.h>
  39. #endif
  40. #ifndef    _FS_H
  41. #    include    <fs.h>
  42. #endif
  43. #ifndef    _KEYCODE_H
  44. #    include    <keycode.h>
  45. #endif
  46.  
  47. /*************************************************************************
  48. *    ÉFÆΦï`
  49. *************************************************************************/
  50.  
  51. #define    C_GRAY        C_WHITE
  52. #define    C_DARK        C_HBLACK
  53. #define    C_WARNNING    C_HYELLOW
  54. #define    C_ERROR        C_HRED
  55. #define    C_INFO        C_HGREEN
  56. #define    C_TIMEBOX    C_CYAN
  57. #define    C_GRAY0        C_HBLACK
  58. #define    C_GRAY1        C_RED
  59. #define    C_GRAY2        C_WHITE
  60. #define    C_GRAY3        C_MAGENTA
  61. #define    C_METAL0    C_GREEN
  62. #define    C_METAL1    C_CYAN
  63. #define    C_METAL2    C_YELLOW
  64. #define    C_DLGBASE    C_MAGENTA
  65.  
  66. #ifndef    _ZNSMSG_H
  67. #    include    "znsmsg.h"
  68. #endif
  69.  
  70. /*----------------------------------------------------------------------*/
  71. #define    ZNS_RESOLUSION    (10)
  72.  
  73. /*----------------------------------------------------------------------*/
  74. typedef    struct
  75. {
  76.     int            mode;            /* 0==Memory 1==Disk    */
  77.     int            wait;            /* âEâFâCâg                */
  78.     int            expand;            /* ëµû╩ègæσùª            */
  79.     int            type;            /* âfü[â^â^âCâv            */
  80.     char        filename[256];
  81. } ZNSMOVE_T;
  82.  
  83. #define    ZNS_MODE_MEMORY        (0)
  84. #define    ZNS_MODE_DISK        (1)
  85.  
  86. #define    ZNS_TYP_MOV            (0)
  87. #define    ZNS_TYP_V00            (1)
  88. #define    ZNS_TYP_V02            (2)
  89.  
  90. extern int                        FlagQuickRet;
  91.  
  92. /*    "main.c"        ----------------------------------------------------*/
  93. extern void    page1_palette(void);
  94. extern void    ZNS_displayStart( int mode, int x, int y );
  95. extern void    reinit(void);
  96.  
  97. /*    "znsplay.c"        ----------------------------------------------------*/
  98. extern ZNSMOVE_T    ZnsMove;
  99. extern void            zns_dsp_info(void);
  100. extern int            zns_play( ZNSMOVE_T *znsmove );
  101. extern void            zns_main(void);
  102.  
  103. /*    "znsmov.c"        ----------------------------------------------------*/
  104. extern int        zns_play_mov( ZNSMOVE_T *znsmove );
  105.  
  106. /*    "znsv02.c"        ----------------------------------------------------*/
  107. extern int        zns_play_v02( ZNSMOVE_T *znsmove );
  108.  
  109. /*    "znslib01.c"    ----------------------------------------------------*/
  110. extern int        ZnsNextCheck(void);
  111. extern void        ZNS_cls(void);
  112. extern void        ZNS_frame( FRAME *fr );
  113.  
  114. /*    "aboutdlg.c"    ----------------------------------------------------*/
  115. extern int        Apl_dlgMsg( int x0, int y0, CONST char *ver, CONST char *name, CONST char *msg, ... );
  116.  
  117. #endif
  118.